-
Module: Assets
2:12:33 PM / 00:00:43:389 Pass
Module: Assets
12.16.2025 2:12:33 PM 12.16.2025 2:13:17 PM 00:00:43:389 · #test-id=1AssetsFeature: ListAssets ListSub-Feature: CRUD AssetsCRUD Assets ListStatus Timestamp Details Info 2:12:33 PM Starting UI testing for dashboard, create asset and edit asset flow Info 2:12:33 PM Starting UI testing Info 2:12:33 PM Starting login process Info 2:12:33 PM Navigating to login page: https://acme.qa.egalvanic.ai/login Info 2:12:37 PM Entering email: rahul+acme@egalvanic.com Info 2:12:39 PM Entering password: RP@egalvanic123 Info 2:12:39 PM Clicking login button Info 2:12:39 PM Waiting for login to complete Pass 2:12:42 PM ? Login successful in 8433 ms Info 2:12:42 PM Getting authentication token for API testing Info 2:12:42 PM Starting Authentication Flow (Alliance Config + Tenant Login) Info 2:12:42 PM Calling alliance-config API to fetch tenant base URL Info 2:12:49 PM Alliance-config status: 200 Info 2:12:49 PM Alliance-config response: { "alliance_partner": { "branding": { "accent_color": "#bf1e2e", "large_logo": "https://eg-pz-prod-s3-branding-ohio.s3.us-east-2.amazonaws.com/alliance-partner-logos/egalvanic-logo-large.png", "primary_color": "#3a3a3c", "small_logo": "https://eg-pz-prod-s3-branding-ohio.s3.us-east-2.amazonaws.com/alliance-partner-logos/eg-logo-small.png" }, "display_name": "Platform", "id": "f95a46ff-29af-4a34-b6a2-c0578b0338cb", "invoke_url": "https://acme.egalvanic.ai/api", "name": "egalvanic" }, "company": { "address": { "city": "Milwaukee", "country_code": "US", "formatted": "313 N Plankington Ave\nMilwaukee, WI 53207", "line_1": "313 N Plankington Ave", "line_2": null, "postal_code": "53207", "state_province": "WI" }, "branding": { "accent_color": "#bf1e2e", "large_logo": "https://eg-pz-prod-s3-branding-ohio.s3.us-east-2.amazonaws.com/logos/acme.png", "primary_color": "#D3D3D3", "small_logo": "https://eg-pz-prod-s3-branding-ohio.s3.us-east-2.amazonaws.com/logos/acme.png" }, "id": "0a61e613-7887-4c10-99bf-59cedc4460f2", "name": "Acme", "subdomain": "acme" }, "success": true } Pass 2:12:51 PM Tenant API Base URL found: https://acme.egalvanic.ai/api Info 2:12:51 PM Proceeding to tenant login using: https://acme.egalvanic.ai/api Info 2:12:51 PM Login request payload: {"password":"RP@egalvanic123","email":"rahul+acme@egalvanic.com"} Info 2:12:52 PM Login response status code: 200 Info 2:12:52 PM Login response body: { "access_token": "eyJraWQiOiJsMXFIY3lVWk9CQU9DYTRQeWZEdzZzamZ6c1ZWYXlodXdGWnFJZUR2NkhVPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI5NmFhNDgwNC01MzAzLTQ1MGQtYmIyNy1lZDMzYjY1ZTE3MmQiLCJldmVudF9pZCI6ImQ4MTYwN2IwLWU2NTgtNDNlZC1iYzAxLTgzMzkwN2I5ZDY5NSIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiYXdzLmNvZ25pdG8uc2lnbmluLnVzZXIuYWRtaW4iLCJhdXRoX3RpbWUiOjE3NjU4NzQzNDQsImlzcyI6Imh0dHBzOlwvXC9jb2duaXRvLWlkcC51cy1lYXN0LTIuYW1hem9uYXdzLmNvbVwvdXMtZWFzdC0yX0laU3E3ajVsTiIsImV4cCI6MTc2NTg3Nzk0NCwiaWF0IjoxNzY1ODc0MzQ0LCJqdGkiOiJjZmNkMzRlZi01NzNiLTQzNDItYmZkYi03MzVkYzQ1N2M5OGUiLCJjbGllbnRfaWQiOiJkYTRudXU1ODkxbm82aG5pcGlvbWoydjlhIiwidXNlcm5hbWUiOiI5NmFhNDgwNC01MzAzLTQ1MGQtYmIyNy1lZDMzYjY1ZTE3MmQifQ.J8ULi0nK_F4hQIr9pkntGIHypO-VFq9xW8zCfRccHZZ2lb-0K-PKDJ2n8Zij2yO7dPpY85baRsgNY_l3e4t2qjb9uy7IszC4KxVIZm1WDWbJxIDKPtPW4hHA7Y6-Y-K09nFw04UBw87FH5dHbUofKiNSA4GPz1MBX-MiT3SeLlUejynbhij8d0xRE934QepjxRWcAvRurLH9BtwXMqfWv6j8g0eUx2dJZOzQvszGA-_ipKh8Dblozt-p9Fj8fFD7KwDnOH0Rs1OWj6DcW5PFGRMxgFsv3BMIgBgV3JeYz36E_3ZmHMyfUMHoSJ0ZwqLghyeJgLcOiIS57gFS4lpYcA", "expires_in": 3600, "id_token": "eyJraWQiOiJIT2llRG9rUU40TlVCV2w4aHdtbG1vZE5CY3I4aHVyczRcLzFiYkc5UFwvcVk9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiI5NmFhNDgwNC01MzAzLTQ1MGQtYmIyNy1lZDMzYjY1ZTE3MmQiLCJhdWQiOiJkYTRudXU1ODkxbm82aG5pcGlvbWoydjlhIiwiZW1haWxfdmVyaWZpZWQiOnRydWUsImV2ZW50X2lkIjoiZDgxNjA3YjAtZTY1OC00M2VkLWJjMDEtODMzOTA3YjlkNjk1IiwidG9rZW5fdXNlIjoiaWQiLCJhdXRoX3RpbWUiOjE3NjU4NzQzNDQsImlzcyI6Imh0dHBzOlwvXC9jb2duaXRvLWlkcC51cy1lYXN0LTIuYW1hem9uYXdzLmNvbVwvdXMtZWFzdC0yX0laU3E3ajVsTiIsImNvZ25pdG86dXNlcm5hbWUiOiI5NmFhNDgwNC01MzAzLTQ1MGQtYmIyNy1lZDMzYjY1ZTE3MmQiLCJleHAiOjE3NjU4Nzc5NDQsImlhdCI6MTc2NTg3NDM0NCwiZW1haWwiOiJyYWh1bCthY21lQGVnYWx2YW5pYy5jb20ifQ.ckwUunsJZqYDy3rd2EuIyl-2rtkZsq-j46vhyz8jLJEMKBnmvV6BbOtDI9gXctrPaxGH8MZjDlM0NmSNby0vFU4Ydgi1DgkATGmMnAuBQOQFEpCa3bBGQ5NlppjSvk3LjqRJ57FicMqTyT_PbOV4g3ACmOAuByEfplFUkSFs8-XAsv6AmppKHo4LVYHkVBULy0JxTuY35wJnXLH6KA722MSwZpaPb44P0BWNCRAANPX-sWPTgRn2iGKaxbj_VRyN-Qks0k4u701wLPa7BxfqPecBw9hxvRik3pLj-0JFVkvc5693AhYjtJTK1y7mqaABSKtWIWoUYB3biUx_7cXUkg", "refresh_token": "eyJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiUlNBLU9BRVAifQ.EQT0HTPagi0lj6gkb0DSwWU4mpV5E41S2LFrlB-HSP2Tq77MrrHRF5VtGgBpNj4UEYt_RP272FAwhin2nLE83glMNEKEx57nxFdK8SRoNvlu48icd2uNvFbav5ccIK99YzJ0SLWE7bJqzP_X2sDVOAp9T_himoi5iQx4VuIJSIeHc3BI-9QxGdAf-0NTID_YEhyAcQWMJYoTjFChn26pDJZNzC3RvjU9DGnn3ubGp-Enx8FH4idg8yqhTmtIKaJGbZHLbNdn9LH6VfnuyFhO5k0CVjM06DnBlvBiUuDL8jFj3Jj5YThygKMZo8YZAB1ae1h3qRoel1HAgQyZVi_7zA.o7WZ_IoJn7e5l5fy.Ic48plSyK78AFX8OaSwKKf1Lp-OWnVAoRK4XkGjhTMQ4feBlYp_dIaqi99aNece_E2dNA_NNxtyYMux1HRq5e_vnzbHKMhOF2-Ony_1yDynuJBOeWCe_Wj34U2LTdxtdgsTiVvlD6nGwxErlETWdI0HCF0i2QPXBmO1M8AaqPhLcvR_lM33yAeZFV0hzp72dZxWxoynPl0KDob7Lg68kHByQbmszMtNXQECUllIl6naW2t74HfgvPojDIARiDxaW9Qyrn4IHlru88lCpp6LInq-SyxiHXuIjBvKzL6zkBqJ7_nb8-fy-YFKbs1IRUSVQ7HIY5MmCsGMm-nkUC0kAtg7wR5YLq6dTw6zFkpq0zLdKLDlpTsRxU85IYZE_r7CxtIs3UJGK-e9KKJqxIav6zW06L_X6_H2m6zzu0gfFOqoZoYCMpEtDWWAZ0P42_jSrIRvI4c1C_HS5E9eu7SpGa5opcgbbnFj-olNydpis4SBwM9i_lCbKrkMgOvWE5lmlK96yhODzLzcu4eNUBowpphg6oqLx8LCW6t_Cd-MWpntlRfU12svkVcTLQjxWKNO1Srq1tTbxKo0sDMbRSiNAW63mRNy2Zt7Vx5axWTM7MBVkMPdMdPW9A0R-uUdnQzacDJdwaReNrCWcWrUK_CXv47O7auAY_xN_jS82cppkrMRj0D5Y4HV-j_-Po9BGmC7ad2C3BXxQVDV_IrTLyGTLZ_3Ak4mrBzu1M-O_a8HYp-XBV-emfqdlSv-gFM5nXrFXPOpUvci-ygJJtLVAgGJSIOSNUBCvct-qj2PeFaALmR7fVcpkG0610-ZVK3bG_fhLGOGkchGHrRHIghySPBdHT4WHbNDD516t-8ldBWyptQQBxin9o0w3KfpxG3rKVM6xMR-SLzyExXKITuQ0ncIOyDEjGT9es3Ny17lQEOE-P7FkV1wSxCdh5qI8-nkK_yv558FG91kVUEIqlKTzpkQbZ170JefBq_NBflmIdKSBGosruBidJ1g99uFeOYDDUTizDZso3GRf_HU-kgjV8tzY1t5B2NB1PBmhJi-9S81pMBXRcePzY6MBnjMcGLklD00SGem5TWNS2p3JVzvkGRHz3NcR4QkL7uCV0AsU0bGD6hdHuAixwm3yh3FGF3myYWDZr9n2Dy_u8ZK2UGy-8MTvOvwfshR4_m5bCfF3nVgkv8y_uWG87RT2q6OdJYG8o1zkqjf8QFWa6pxkRdzkdvvQCMLse6EV6ajMlUBtRXxWKuRgujXzfoA17Cre_fm7dccSby5ifmxoNJ4HjPELo_tC0em0nPG6lP4r0-AvnqrEwH6bvM7Kr9ZPKb71Ckfi.QY5BdQbuoxpV_REB0UUlJw" } Pass 2:12:52 PM ? Authentication token obtained successfully Info 2:12:52 PM Token (first 10 chars): eyJraWQiOi... Info 2:12:52 PM User ID extracted: null base64 imgBefore Loginbase64 imgBefore API Authenticationbase64 imgAfter API Authenticationbase64 imgAfter Loginbase64 imgBefore API Testsbase64 imgBefore Auth Me Testbase64 imgAPI Auth Me Testbase64 imgBefore Users Endpoint Testbase64 imgAPI Users Endpoint Testbase64 imgBefore Create User Testbase64 imgAPI Create User Testbase64 imgAPI Tests Completebase64 imgBefore UI Load Testbase64 imgUI Performance Testbase64 imgBefore Consistency Testbase64 imgUI Consistency Testbase64 imgBefore Concurrent Requests Testbase64 imgConcurrent Requests Performancebase64 imgBefore Response Size Testbase64 imgAPI Response Size Testbase64 imgPerformance Tests Completebase64 imgBefore SQL Injection Testbase64 imgSQL Injection Testbase64 imgBefore XSS Testbase64 imgXSS Protection Testbase64 imgBefore Missing Auth Testbase64 imgMissing Authentication Testbase64 imgBefore Path Traversal Testbase64 imgPath Traversal Testbase64 imgBefore Command Injection Testbase64 imgCommand Injection TestSub-Feature: SearchAssets Search List -
Cross-Browser Testing - CHROME
2:12:33 PM / 00:00:43:506 Pass
Cross-Browser Testing - CHROME
12.16.2025 2:12:33 PM 12.16.2025 2:13:17 PM 00:00:43:506 · #test-id=5Cross-BrowserTestingbase64 imgBefore Login - CHROMEbase64 imgAfter Login - CHROMEbase64 imgBefore API Tests - CHROMEbase64 imgBefore Auth Me Test - CHROMEbase64 imgAPI Auth Me Test - CHROMEbase64 imgBefore Users Endpoint Test - CHROMEbase64 imgAPI Users Endpoint Test - CHROMEbase64 imgBefore Create User Test - CHROMEbase64 imgAPI Create User Test - CHROMEbase64 imgBefore UI Load Test - CHROMEbase64 imgUI Performance Test - CHROMEbase64 imgBefore Consistency Test - CHROMEbase64 imgUI Consistency Test - CHROMEbase64 imgBefore Concurrent Requests Test - CHROMEbase64 imgConcurrent Requests Performance - CHROMEbase64 imgBefore Response Size Test - CHROMEbase64 imgAPI Response Size Test - CHROMEbase64 imgBefore SQL Injection Test - CHROMEbase64 imgSQL Injection Test - CHROMEbase64 imgBefore XSS Test - CHROMEbase64 imgXSS Protection Test - CHROMEbase64 imgBefore Missing Auth Test - CHROMEbase64 imgMissing Authentication Test - CHROMEbase64 imgBefore Path Traversal Test - CHROMEbase64 imgPath Traversal Test - CHROMEbase64 imgBefore Command Injection Test - CHROMEbase64 imgCommand Injection Test - CHROMEStatus Timestamp Details Info 2:12:33 PM Starting cross-browser testing on CHROME Info 2:12:33 PM Browser Version: 143.0.7499.42 Info 2:12:33 PM Operating System: Windows 10 10.0 Info 2:12:33 PM Before Login - CHROME Pass 2:12:52 PM ? Login Successful - CHROME Info 2:12:53 PM Starting API testing on CHROME Info 2:12:53 PM Before API Tests - CHROME Info 2:12:53 PM Before Auth Me Test - CHROME Pass 2:12:54 PM ? Auth Me Test Passed - CHROME Info 2:12:55 PM Before Users Endpoint Test - CHROME Pass 2:12:57 PM ? Users Endpoint Test Passed - CHROME Info 2:12:57 PM Before Create User Test - CHROME Pass 2:12:58 PM ? Create User Test Completed - CHROME Pass 2:12:58 PM ? API testing completed with detailed results on CHROME Info 2:12:58 PM Starting performance testing on CHROME Info 2:12:58 PM Before UI Load Test - CHROME Pass 2:13:02 PM ? UI Performance Test Completed - CHROME Info 2:13:02 PM Before Consistency Test - CHROME Pass 2:13:08 PM ? UI Consistency Test Completed - CHROME Info 2:13:08 PM Before Concurrent Requests Test - CHROME Pass 2:13:11 PM ? Concurrent Requests Test Completed - CHROME Info 2:13:11 PM Before Response Size Test - CHROME Pass 2:13:12 PM ? API Response Size Test Completed - CHROME Pass 2:13:12 PM ? Performance testing completed with detailed results on CHROME Info 2:13:12 PM Starting security testing on CHROME Info 2:13:12 PM Before SQL Injection Test - CHROME Pass 2:13:13 PM ? SQL Injection Test Completed - CHROME Info 2:13:14 PM Before XSS Test - CHROME Pass 2:13:14 PM ? XSS Test Completed - CHROME Info 2:13:14 PM Before Missing Auth Test - CHROME Pass 2:13:15 PM ? Missing Auth Test Completed - CHROME Info 2:13:15 PM Before Path Traversal Test - CHROME Pass 2:13:16 PM ? Path Traversal Test Completed - CHROME Info 2:13:16 PM Before Command Injection Test - CHROME Pass 2:13:17 PM ? Command Injection Test Completed - CHROME Pass 2:13:17 PM ? Security testing completed with detailed results on CHROME -
API Testing
2:12:53 PM / 00:00:05:249 Pass
API Testing
12.16.2025 2:12:53 PM 12.16.2025 2:12:58 PM 00:00:05:249 · #test-id=6Status Timestamp Details Info 2:12:53 PM Starting API testing Info 2:12:53 PM Using auth token for API testing Info 2:12:53 PM Testing GET /auth/me endpoint Info 2:12:54 PM GET /auth/me response time: 535 ms Info 2:12:54 PM GET /auth/me status code: 200 Info 2:12:54 PM GET /auth/me response headers: Content-Type=application/json Content-Length=2578 Connection=keep-alive Date=Tue, 16 Dec 2025 08:39:07 GMT Server=gunicorn X-Cache=Miss from cloudfront Via=1.1 19dd52ecb09ffed9da73592301bd3414.cloudfront.net (CloudFront) X-Amz-Cf-Pop=BOM78-P9 X-Amz-Cf-Id=IbjHxw85-7kXhnqO3-XMVSxdTga5GPgz7IX6AVXnli90aZ6x9tPTcg== Pass 2:12:54 PM ? GET /auth/me endpoint test passed Info 2:12:54 PM User authenticated: null (ID: null) Info 2:12:54 PM User name: null Info 2:12:54 PM Response body (first 200 chars): { "accessible_sld_ids": [], "cognito_username": null, "company_branding": { "accent_color": "#bf1e2e", "large_logo": "acme.png", "primary_color": "#D3D3D3", "small_logo": "acme.p... Info 2:12:54 PM Testing GET /users endpoint Info 2:12:55 PM GET /users response time: 409 ms Info 2:12:55 PM GET /users status code: 200 Pass 2:12:55 PM ? GET /users endpoint test passed Info 2:12:56 PM API response size: 217198 characters Pass 2:12:56 PM ? API response size is acceptable Info 2:12:56 PM Number of users returned: 501 Info 2:12:57 PM First user email: null Info 2:12:57 PM Response body (first 200 chars): [ { "active": true, "company_id": "0a61e613-7887-4c10-99bf-59cedc4460f2", "created_at": "2025-08-17T15:07:32Z", "email": null, "first_name": null, "id": "d0d90590-32f6-4fd9-a... Info 2:12:57 PM Testing POST /users endpoint (example) Info 2:12:58 PM POST /users status code: 400 Info 2:12:58 PM POST /users request payload: {"name":"Test User","email":"test@example.com"} Pass 2:12:58 PM ? POST /users correctly rejected (as expected): 400 Pass 2:12:58 PM ? API testing completed with detailed results -
Performance Testing
2:12:58 PM / 00:00:13:947 Warning
Performance Testing
12.16.2025 2:12:58 PM 12.16.2025 2:13:12 PM 00:00:13:947 · #test-id=7Status Timestamp Details Info 2:12:58 PM Starting performance testing Info 2:12:58 PM Testing UI page load performance Info 2:13:02 PM Login page load time: 3002 ms Pass 2:13:02 PM ? Good page load time (< 5 seconds) Info 2:13:02 PM Testing UI page load consistency Info 2:13:03 PM Load test 1 time: 538 ms Info 2:13:05 PM Load test 2 time: 1004 ms Info 2:13:07 PM Load test 3 time: 331 ms Info 2:13:08 PM Average load time over 3 tests: 624 ms Pass 2:13:08 PM ? Page load times are consistent (difference < 1 second) Info 2:13:08 PM Testing concurrent API requests performance Info 2:13:08 PM Sending 5 concurrent requests Info 2:13:09 PM Concurrent request 1 successful in 608 ms Info 2:13:09 PM Concurrent request 2 successful in 599 ms Info 2:13:10 PM Concurrent request 3 successful in 582 ms Info 2:13:10 PM Concurrent request 4 successful in 396 ms Info 2:13:11 PM Concurrent request 5 successful in 619 ms Info 2:13:11 PM Average response time for 5 concurrent requests: 560 ms Info 2:13:11 PM Successful requests: 5/5 Pass 2:13:11 PM ? Excellent concurrent requests performance (< 1 second) Pass 2:13:11 PM ? All concurrent requests successful (100% success rate) Info 2:13:11 PM Testing API response size performance Info 2:13:12 PM API response size: 217198 characters Warning 2:13:12 PM ?? Large API response size (> 100KB) Pass 2:13:12 PM ? Performance testing completed with detailed results -
Security Testing
2:13:12 PM / 00:00:04:350 Fail
Security Testing
12.16.2025 2:13:12 PM 12.16.2025 2:13:17 PM 00:00:04:350 · #test-id=8Status Timestamp Details Info 2:13:12 PM Starting security testing Info 2:13:12 PM Testing SQL injection protection Info 2:13:13 PM SQL injection test response status: 200 Info 2:13:13 PM SQL injection payload used: '; DROP TABLE users; -- Fail 2:13:13 PM ? Potential SQL injection vulnerability detected - Request was not rejected properly Info 2:13:14 PM Testing XSS protection Info 2:13:14 PM XSS test response status: 200 Info 2:13:14 PM XSS payload used: Warning 2:13:14 PM ?? Potential XSS vulnerability detected - Request was not handled properly Info 2:13:14 PM Testing missing authentication protection Info 2:13:15 PM Missing auth test response status: 401 Pass 2:13:15 PM ? Missing authentication protection is working correctly - Request rejected with status 401 Info 2:13:15 PM Testing path traversal protection Info 2:13:15 PM Path traversal test response status: 400 Pass 2:13:15 PM ? Path traversal protection is working correctly - Request rejected with status 400 Info 2:13:16 PM Testing command injection protection Info 2:13:16 PM Command injection test response status: 200 Info 2:13:16 PM Command injection payload used: test; cat /etc/passwd Warning 2:13:16 PM ?? Potential command injection vulnerability detected - Request was not rejected properly Pass 2:13:17 PM Security testing completed with detailed results
-
List
1 tests
List
1 passedStatus Timestamp TestName Pass 14:12:33 PM Feature: List Module: Assets.Feature: List -
Search
1 tests
Search
1 passedStatus Timestamp TestName Pass 14:12:33 PM Sub-Feature: Search Module: Assets.Feature: List.Sub-Feature: Search -
Assets
1 tests
Assets
1 passedStatus Timestamp TestName Pass 14:12:33 PM Module: Assets -
CRUD
1 tests
CRUD
1 passedStatus Timestamp TestName Pass 14:12:33 PM Sub-Feature: CRUD Assets Module: Assets.Feature: List.Sub-Feature: CRUD Assets -
Cross-BrowserTesting
1 tests
Cross-BrowserTesting
1 passedStatus Timestamp TestName Pass 14:12:33 PM Cross-Browser Testing - CHROME
Started
Dec 16, 2025 02:12:21 PM
Ended
Dec 16, 2025 02:13:17 PM
Tests Passed
3
Tests Failed
1
Tests
Steps
Log events
Timeline
Tags
| Name | Passed | Failed | Skipped | Others | Passed % |
|---|---|---|---|---|---|
| List | 1 | 0 | 0 | 0 | 100% |
| Search | 1 | 0 | 0 | 0 | 100% |
| Assets | 1 | 0 | 0 | 0 | 100% |
| CRUD | 1 | 0 | 0 | 0 | 100% |
| Cross-BrowserTesting | 1 | 0 | 0 | 0 | 100% |
System/Environment
| Name | Value |
|---|---|
| Organization | ACME |
| Environment | Test |
| Browser | chrome |
| Tester | QA Automation Engineer |